草庐IT

Android fragment 屏幕重叠

全部标签

如何解开屏幕键盘上的?

我正在收集用户输入TextFormField当用户按下FloatingActionButton表示他们已经完成,我想解散屏幕键盘。如何使键盘自动消失?import'package:flutter/material.dart';classMyHomePageextendsStatefulWidget{MyHomePageStatecreateState()=>newMyHomePageState();}classMyHomePageStateextendsState{TextEditingController_controller=newTextEditingController();@over

c++ - 在第二个屏幕上显示对话框/框架全屏唱 QT/c++

我有一个带有辅助View的应用程序,它应该在另一台显示器上全屏显示(主应用程序未打开)。使用frame.showFullScreen();可以很好地显示框架但是,我怎样才能告诉它应该在哪个屏幕上呢?有没有办法检测第二个屏幕是否也可用? 最佳答案 您可以从QDesktopWidget检索屏幕信息.要将窗口移动到特定屏幕,您可以执行以下操作:QRectscreenres=QApplication::desktop()->screenGeometry(screenNumber);widget->move(QPoint(screenres.

c++ - 如何使用 SDL2 获取屏幕分辨率?

我正在使用像素完美的源图像和SDL2制作程序。当设置为全屏时,我希望它使用native分辨率(SDL_WINDOW_FULLSCREEN_DESKTOP标志)但仅在某个最小分辨率和合理的最大分辨率之间,之后它将从最大的合法分辨率延伸。问题是我只能在SDL2文档中找到对程序自身窗口或程序大小的引用。SDL中是否有任何函数可以从中至少几乎直接检索屏幕宽度和高度?或者我应该使用SDL_WINDOW_FULLCREEN_DESKTOP然后使用SDL_GetWindowSize()并再次调整窗口大小?这甚至会按预期工作吗?我想找到一个比这更优雅的解决方案。感觉很脏。

Pygame程序的屏幕显示

不同对象的绘制与显示过程在Pygame中,需要将所有需要在屏幕上显示的内容都绘制在一个displaysurface上。该Surface通常称为screensurface,它是pygame.display.set_mode()函数返回的Surface对象。在绘制不同对象时,可以使用不同的绘制方法。下面介绍一些常用的绘制方法:绘制图像:使用pygame.image.load()函数加载图像文件,返回一个Surface对象。将需要绘制的图像blit到screensurface中,使用Surface.blit()方法进行绘制。绘制文本:使用pygame.font.Font()函数创建字体对象,该函数接

c++ - 如何在 SDL 中获取屏幕尺寸

我正在尝试使用SDL和C++编写程序。如何在SDL中获取屏幕的宽度和高度(以像素为单位)?我试图获取屏幕的宽度而不是窗口的宽度。... 最佳答案 在SDL2中,使用SDL_GetCurrentDisplayMode或SDL_GetDesktopDisplayMode根据您的需要。使用示例:SDL_DisplayModeDM;SDL_GetCurrentDisplayMode(0,&DM);autoWidth=DM.w;autoHeight=DM.h;在高DPI显示器上,这将返回虚拟分辨率,而不是物理分辨率。来自SDL2维基:Ther

c++ - 如何在 C++ 中绘制到屏幕?

我如何在屏幕上画东西?不是控制台窗口而是整个屏幕,最好将控制台最小化。此外,它会出现在打印屏幕上吗?我想做的是在屏幕顶部创建一个类似层的东西,只有我和我的应用程序知道,但仍然能够像往常一样使用应用程序。举个例子:假设我想要2个大小为5x5像素的黄色方block出现在所有其他应用程序之上的屏幕中央,不可点击且在打印屏幕上不可见。[编辑]我忘了说我在WindowsXP上使用VisualStudio2010。 最佳答案 在Windows中,您可以使用GetDC函数。只是一个简单的例子:#include#includevoiddrawRec

c++ - 如何强制 QGLWidget 更新屏幕?

我正在使用OpenGL绘制一个简单的场景。我将QGLWidget子类化并覆盖了paintGL()。没什么特别的:voidCGLWidget::paintGL(){glClearColor(0.0f,0.0f,0.0f,0.0f);glClear(GL_COLOR_BUFFER_BIT);glMatrixMode(GL_MODELVIEW);glLoadIdentity();gluLookAt(120.0,160.0,-300.0,0.0+120.0,0.0+160.0,2.0-300.0,0.0,1.0,0.0);glScalef(1.0f/300.0f,1.0f/300.0f,1.0

c++ - 合并两个具有重叠键的 unordered_maps

我想合并两个std::unordered_map:mapA和mapB,同时保持mapA如果两个映射包含相同的键。是否有一种优雅的方式来执行此操作(而不是验证每个键..我的map包含大量元素)?例子:mapA={{"sugar",0.1},{"salt",0.2}}mapB={{"sugar",0.3},{"pepper",0.4}}我想要的结果是:result={{"sugar",0.1},{"salt",0.2},{"pepper",0.4}}忽略mapB中的键值{"sugar",0.3}谢谢。 最佳答案 绝对:autoresul

ios - 当我加载启动器屏幕时,(6、6s、6plus 模拟器)顶部和底部的小黑条

嗨,我是ios的新手,在我的应用程序中,我正在加载启动器屏幕,它们是(Default-568h@2x.png、Default.png、Default@2x.png、Default-414w-736h@3x~iphone。jpeg,Default-375w-667h@2x~iphone.jpeg)没问题当我运行我的应用程序时,4、5、5s模拟器屏幕非常适合看到我的5s模拟器屏幕但是当我在6、6s、6plus模拟器中加载我的应用程序时,顶部和底部会出现一点点间隙,请看我下面的6模拟器屏幕问题是什么,是sumulator问题还是其他问题,请指导我5英寸模拟器:-6英寸模拟器:-

ios - 在Xcode中运行应用程序时,如何通过mac传输屏幕和控制设备?

我想以与在模拟器上相同的方式在设备上测试应用程序-应用程序在真实设备上运行,但我在Mac上看到屏幕并且我可以使用鼠标与其交互。我只是厌倦了一直Handlebars机放在手里。在WindowsPhone上开发允许它,所以它会很好。谢谢 最佳答案 JohnHoldsworthRemoteXcodeplugin:“RemoteisapluginforXcodethatallowsyoutocontrolaniPhonefromawindowonyourMacduringdevelopment.”我刚找到这个。您可以通过mac控制设备。